home *** CD-ROM | disk | FTP | other *** search
/ Amiga Magazin: Amiga-CD 1997 January & February / Amiga-CD 1997 #1-2.iso / aminet / 12_96 / yam / install / install_yam < prev    next >
Text File  |  1996-11-10  |  44KB  |  845 lines

  1. ;
  2. ;----------------------------------------------------------------------------
  3. ;
  4. ; YAM 1.3+ - Installer script by Marcin Orlowski <carlos@inet.com.pl>
  5. ;
  6. ;----------------------------------------------------------------------------
  7. ;
  8. ; $VER: Installer script 1.4.0 for YAM (06.10.96) © Marcin Orlowski
  9. ;
  10. ;
  11. ;  History
  12. ; --------------------
  13. ;
  14. ; - Sat Jul 27 20:13:01 1996 - First release with YAM 1.3
  15. ; - Thu Aug  1 10:28:04 1996 - Spanish translation added
  16. ; - Sat Aug  3 23:18:20 1996 - Czech translation added
  17. ; - Tue Aug 20 14:13:13 1996 - Assign YAM: YAM: bug resolved
  18. ;                              Czech catalog selection added
  19. ;                              Small clean-ups
  20. ; - Sat Aug 31 17:00:00 1996 - Swedish translation added
  21. ;                            - French guide selection added
  22. ; - Sun Oct  6 14:12:53 1996 - Fixed #def#def_doc_lang typo
  23. ;                              bug causing german to be default
  24. ;                              language (instead of english)
  25. ;                              for AmigaGuide® documents
  26. ;                            - Pre OS3.0 classes' dir support
  27. ;                            - Added workaround for pre v43
  28. ;                              Installer VERSION command bug
  29. ;                            - Now installs default addressbook
  30. ;                              if custom doesn'texists (mainly
  31. ;                              happens on 1st-time instalation)
  32. ;                            - Added folding markers (open "///"
  33. ;                              and close "//|") to make script
  34. ;                              editing bit easier
  35. ; - Sun Nov 10 11:00:00 1996 - Modified source paths for MUI libs
  36. ;                              and textfield.gadget
  37. ;                            - now copies a sample configuration
  38. ;                              for T-Online (German first-time
  39. ;                              installation only)
  40. ;
  41. ;----------------------------------------------------------------------------
  42.  
  43. ;/// Setting up
  44. (set #def_lang_English       0)
  45. (set #def_lang_Català        1)
  46. (set #def_lang_Czech         2)
  47. (set #def_lang_Dansk         4)
  48. (set #def_lang_Deutsch       8)
  49. (set #def_lang_Español      16)
  50. (set #def_lang_Français     32)
  51. (set #def_lang_Greek        64)
  52. (set #def_lang_Italiano    128)
  53. (set #def_lang_Nederlands  256)
  54. (set #def_lang_Polski      512)
  55. (set #def_lang_Português  1024)
  56. (set #def_lang_Suomi      2048)
  57. (set #def_lang_Svenska    4096)
  58.  
  59. (set #def_doc_deutsch   0)
  60. (set #def_doc_english   1)
  61. (set #def_doc_italiano  2)
  62. (set #def_doc_français  3)
  63. ;//|
  64.  
  65. ;----------------------------------------------------------------------------
  66.  
  67. ;/// ***** English
  68.  
  69. (set #def_cat_lang #def_lang_English)
  70. (set #def_doc_lang #def_doc_english)
  71. (set #wrongOS  "YAM needs at least OS2.04 to run\n")
  72. (set #wrongMUI "YAM needs at least MUI3.3 to run\n")
  73.  
  74. (set #YAM_dir  (cat"Choose YAM home directory\n"
  75.                                                                          "(NO extra drawer will be created!)"))
  76.  
  77. (set #lang_catalog (cat "Which catalog file do you want to install?\n"
  78.                                                                                                 "(English language is built-in)"))
  79. (set #lang_manual "Select language for on-line AmigaGuide help")
  80.  
  81. (set #icons        "Select the icons style you want to install")
  82. (set #icons_def    "Default")
  83. (set #icons_def_4  "Default (4 colors)")
  84. (set #icons_all    "Copy them all...")
  85. (set #icons_help   (cat "For icons overview please take a closer "
  86.                                                                                                 "look at contents of \"Icons\" directory...\n\n"))
  87.  
  88. (set #arexx_prompt "Where do you want to install ARexx scripts?")
  89.  
  90. (set #assign_prompt (cat "YAM: assign should be added to your S:USER-STARTUP\n"
  91.                                                                                                  "Do you mind?"))
  92. (set #assign_help (cat "When the Installer program asks if you want to place this "
  93.                                                                                          "assignment into your S:user-startup file, you should select "
  94.                                                                                          "the \"Proceed\" button; otherwise, the next time you boot up your "
  95.                                                                                          "machine, the program won't be able to find the necessary files "
  96.                                                                                          "and drawers it needs to run.\n"))
  97.  
  98. (set #done_1   (cat "\nYAM has been succesfuly installed.\n\n"
  99.                                                                                 "Click the \"YAM\" icon in the\n"))
  100. (set #done_2       "\ndirectory to taste it.\n\nHave fun...")
  101. ;//|
  102. ;/// ***** Català
  103.  
  104. (IF (= @language "català")
  105. (
  106. (set #def_cat_lang #def_lang_Català)
  107. (set #def#def_doc_lang #def_doc_english)
  108. (set #wrongOS  "YAM necessita almenys OS2.04 per funcionar\n")
  109. (set #wrongMUI "YAM necessita almenys MUI3.3 per funcionar\n")
  110.  
  111. (set #YAM_dir  (cat"Tria un directori pel YAM \n"
  112.                                                                          "(NO es crearà cap calaix!)"))
  113.  
  114. (set #lang_catalog (cat "Quin catàleg vols instal.lar?\n"
  115.                                                                                                 "(Angles és per defecte)"))
  116. (set #lang_manual "Tria l'idioma de l'ajuda on-line")
  117.  
  118. (set #icons        "Tria el tipus d'icona a instal.lar")
  119. (set #icons_def    "Per defecte")
  120. (set #icons_def_4  "Per defecte (4 colors)")
  121. (set #icons_all    "Copiar'ls tots...")
  122. (set #icons_help   (cat "Per a una ullada de les icones"
  123.                                                                                                 "mira el contingut del directori \"Icons\"...\n\n"))
  124.  
  125. (set #arexx_prompt "On vols instal.lar els guions AREXX?")
  126.  
  127. (set #assign_prompt (cat "l'assignació YAM: hauria de ser afegida a S:USER-STARTUP\n"
  128.                                                                                                  "Vols fer-ho?"))
  129. (set #assign_help (cat "Quan el programa Installer et demani si vols afegir"
  130.                                                                                          "l'assignació al teu fitxer S:user-startup, hauries de seleccinar"
  131.                                                                                          "elbotó \"Procedir\"; sino la propera vegada que inicialitzis la teva"
  132.                                                                                          "màquina, el programa no podrà trobar els fitxers"
  133.                                                                                          "i calaixos que necessita per funcionar.\n"))
  134.  
  135. (set #done_1   (cat "\nYAM ha estat instal.lat.\n\n"
  136.                                                                                 "Prem la icona \"YAM\" del\n"))
  137. (set #done_2       "\ndirectori per probar-el.\n\nQue vagi bé...")
  138. )
  139. )
  140. ;//|
  141. ;/// ***** Czech
  142.  
  143. (IF (= @language "czech")
  144. (
  145. (set #def_cat_lang #def_lang_Czech)
  146. (set #def#def_doc_lang #def_doc_english)
  147. (set #wrongOS  "YAM pro spuàtìní vyîaduje alespoò OS2.04\n")
  148. (set #wrongMUI "YAM pro spuàtìní vyîaduje alespoò MUI3.3\n")
  149.  
  150. (set #YAM_dir  (cat"Vyberte domovský adresáø pro YAM\n"
  151.                                                                          "(nebude vytvoøen zvláàtní adresáø!)"))
  152.  
  153. (set #lang_catalog (cat "Který catalog soubor chcete instalovat?\n"
  154.                                                                                                 "(Anglický je v programu zabudován)"))
  155. (set #lang_manual "Zvolte jazyk pro on-line AmigaGuide nápovìdu")
  156.  
  157. (set #icons        "Zvolte styl ikon pro instalaci")
  158. (set #icons_def    "Standard")
  159. (set #icons_def_4  "Standard (4 barvy)")
  160. (set #icons_all    "Zkopírovat vàechny...")
  161. (set #icons_help   (cat "Pro zobrazení pøehledu ikon si blíîe "
  162.                                                                                                 "prohlédnìte obsah adresáøe \"Icons\"...\n\n"))
  163.  
  164. (set #arexx_prompt "Do kterého adresáøe chcete nainstalovat ARexx makra?")
  165.  
  166. (set #assign_prompt (cat "YAM: pøiøazení by mìlo být uloîeno v S:USER-STARTUP\n"
  167.                                                                                                  "Jaký máte názor?"))
  168. (set #assign_help (cat "Kdyî se program Installer dotazuje na umístìní tohoto "
  169.                                                                                          "pøiøazení do souboru S:user-startup, je výhodnìjàí zvolit "
  170.                                                                                          "tlaèítko \"Provést\"; jinak program nebude moci po dalàím "
  171.                                                                                          "startu poèítaèe nalézt adresáøe a soubory potøebné pro "
  172.                                                                                          "pro bezchybný bìh.\n"))
  173.  
  174. (set #done_1   (cat "\nYAM byl úspìànì nainstalován.\n\n"
  175.                                                                                 "Kliknìte na \"YAM\" ikonu v\n"))
  176. (set #done_2       "\nadresáøi pro jeho vyzkouàení.\nHodnì zábavy...")
  177. )
  178. )
  179. ;//|
  180. ;/// ***** Dansk
  181.  
  182. (IF (= @language "dansk")
  183. (
  184. (set #def_cat_lang #def_lang_Dansk)
  185. (set #def_doc_lang #def_doc_english)
  186. (set #wrongOS  "YAM kræver mindst OS2.04 for at køre\n")
  187. (set #wrongMUI "YAM kræver mindst MUI3.3 for at køre\n")
  188.  
  189. (set #YAM_dir  (cat"Vælg hjemme-skuffen til YAM\n"
  190.                                                                          "(INGEN ekstra skuffe vil blive skabt!)"))
  191.  
  192. (set #lang_catalog (cat "Hvilket sprog ønsker du at installere?\n"
  193.                                                                                                 "(Engelsk er indbygget)"))
  194. (set #lang_manual "Vælg sprog til on-line hjælp med AmigaGuide")
  195.  
  196. (set #icons        "Vælg ikon-stilen, som du ønsker at installere")
  197. (set #icons_def    "Standard")
  198. (set #icons_def_4  "Standard (4 farver)")
  199. (set #icons_all    "Kopiere dem alle...")
  200. (set #icons_help   (cat "For en oversigt over ikonerne kan du tage et "
  201.                                                                                                 "nærmere kig i skuffen \"Icons\"...\n\n"))
  202.  
  203. (set #arexx_prompt "Hvor ønsker du at installere ARexx-skriptene?")
  204.  
  205. (set #assign_prompt (cat "Tilknytningen YAM: skal lægges til din S:USER-STARTUP\n"
  206.                                                                                                  "Har du noget imod dette?"))
  207. (set #assign_help (cat "Når Installer-programmet spørger, om du ønsker at placere denne "
  208.                                                                                          "tilknytning i din S:user-startup fil, skal du trykke på "
  209.                                                                                          "\"Fortsætte\"-knappen; ellers vil programmet ikke være i stand til "
  210.                                                                                          "at finde de nødvendige filer og skuffer, som det behøver for at køre, "
  211.                                                                                          "næste gang du starter din maskine.\n"))
  212.  
  213. (set #done_1   (cat "\nYAM er korrekt installeret.\n\n"
  214.                                                                                 "Tryk på \"YAM\"-ikonen i skuffen\n"))
  215. (set #done_2       "\nfor at prøve det.\n\nHav det sjovt...")
  216. )
  217. )
  218. ;//|
  219. ;/// ***** Deutsch
  220.  
  221. (IF (= @language "deutsch")
  222. (
  223. (set #def_cat_lang #def_lang_Deutsch)
  224. (set #def_doc_lang #def_doc_deutsch)
  225. (set #wrongOS  "YAM benötigt OS2.04 oder höher\n")
  226. (set #wrongMUI "YAM benötigt MUI3.3 oder höher\n")
  227.  
  228. (set #YAM_dir  (cat"Wählen Sie ein Verzeichnis für YAM\n"
  229.                                                                          "(es wird KEIN eigenes Verzeichnis erstellt!)"))
  230.  
  231. (set #lang_catalog (cat "Welche catalog-Datei wollen Sie installieren?\n"
  232.                                                                                                 "(Englisch ist eingebaut)"))
  233. (set #lang_manual "Wählen Sie eine Sprache für die Online-AmigaGuide-Hilfe")
  234.  
  235. (set #icons        "Welches Icon-Set möchten Sie installieren?")
  236. (set #icons_def    "Voreinstellung")
  237. (set #icons_def_4  "Voreinstellung (4 Farben)")
  238. (set #icons_all    "Alle kopieren...")
  239. (set #icons_help   (cat "Eine grafische Übersicht aller Icon-Sets "
  240.                                                                                                 "finden Sie im Verzeichnis \"Icons\"...\n\n"))
  241.  
  242. (set #arexx_prompt "Wohin wollen Sie die ARexx-Beispiele kopieren?")
  243.  
  244. (set #assign_prompt (cat "In S:USER-STARTUP sollte ein Assign YAM: eingefügt werden.\n"
  245.                                                                                                  "Sind Sie damit einverstanden?"))
  246. (set #assign_help (cat "Wenn Sie vom Installer gefragt werden, ob er diese Zuweisung "
  247.                                                                                          "in der Datei s:user-startup vornehmen darf, sollten Sie den "
  248.                                                                                          "Knopf \"Weiter\" drücken; andernfalls kann das Programm nach "
  249.                                                                                          "dem nächsten Booten die benötigten Dateien und Verzeichnisse "
  250.                                                                                          "nicht finden.\n"))
  251.  
  252. (set #done_1   (cat "\nYAM wurde erfolgreich installiert.\n\n"
  253.                                                                                 "Klicken Sie auf das \"YAM\"-Icon im Verzeichnis\n"))
  254. (set #done_2       "\nund es kann losgehen.\n\nViel Spass!")
  255. )
  256. )
  257. ;//|
  258. ;/// ***** Español
  259.  
  260. (IF (= @language "español")
  261. (
  262. (set #def_cat_lang #def_lang_Español)
  263. (set #def#def_doc_lang #def_doc_english)
  264. (set #wrongOS  "YAM requiere al menos OS2.04 para funcionar\n")
  265. (set #wrongMUI "YAM requiere al menos MUI3.3 para funcionar\n")
  266.  
  267. (set #YAM_dir  (cat"Elija el directorio inicial de YAM\n"
  268.                                                                          "(NO se creará ningún cajón adicional)"))
  269.  
  270. (set #lang_catalog (cat "¿Qué archivo de catálogo desea instalar?\n"
  271.                                                                                                 "(Idioma inglés incorporado)"))
  272. (set #lang_manual "Seleccione el idioma para la ayuda interactiva")
  273.  
  274. (set #icons        "Seleccione el estilo de iconos que desea instalar")
  275. (set #icons_def    "Predeterminados")
  276. (set #icons_def_4  "Predeterminados (4 colores)")
  277. (set #icons_all    "Copiarlos todos...")
  278. (set #icons_help   (cat "Para escoger los estilos de iconos examine"
  279.                                                                                                 "el contenido del directorio \"Icons\"...\n\n"))
  280.  
  281. (set #arexx_prompt "¿Dónde desea instalar los scripts ARexx?")
  282.  
  283. (set #assign_prompt (cat "La asignación YAM: debe añadirse a S:USER-STARTUP\n"
  284.                                                                                                  "¿Desea que se añada automáticamente?"))
  285. (set #assign_help (cat "Cuando el programa Installer pide si desea hacer esta "
  286.                                                                                          "asignación en el archivo S:user-startup, debe seleccionar "
  287.                                                                                          "el botón \"Continuar\"; en caso contrario la próxima vez "
  288.                                                                                          "que arranque el sistema el programa no encontrará los "
  289.                                                                                          "archivos y cajones que necesita para ejecutarse.\n"))
  290.  
  291. (set #done_1   (cat "\nYAM se ha instalado satisfactoriamente.\n\n"
  292.                                                                                 "Haga clic en el icono \"YAM\" del directorio\n"))
  293. (set #done_2       "\npara probarlo.\nQue disfrute...")
  294. )
  295. )
  296. ;//|
  297. ;/// ***** Français
  298.  
  299. (IF (= @language "français")
  300. (
  301. (set #def_cat_lang #def_lang_Français)
  302. (set #def_doc_lang  #def_doc_français)
  303. (set #wrongOS  "YAM a besoin de OS2.04 ou plus recent pour fonctionner\n")
  304. (set #wrongMUI "YAM a besoin de MUI3.3 ou plus recent pour fonctionner\n")
  305.  
  306. (set #YAM_dir  (cat"Indiquez l'emplacement du répertoire de YAM.\n"
  307.                                                                          "(Aucun tiroir supplémentaire ne sera créé!)"))
  308.  
  309. (set #lang_catalog (cat "Quel catalog voulez-vous installer ?\n"
  310.                                                                                                 "(L'anglais est la langue par défaut)"))
  311. (set #lang_manual "Choisir la langue du fichier d'aide")
  312.  
  313. (set #icons        "Quel style d'icones voulez-vous installer")
  314. (set #icons_def    "Défaut")
  315. (set #icons_def_4  "Défaut (4 couleurs)")
  316. (set #icons_all    "Tous les copier...")
  317. (set #icons_help   (cat "Pour un aperçu des icones, jeter un coup"
  318.                                                                                                 "d'oeil au contenu du tiroir \"Icons\"...\n\n"))
  319.  
  320. (set #arexx_prompt "Où voulez-vous installer les scripts ARexx ?")
  321.  
  322. (set #assign_prompt (cat "L'assignation YAM: devrait être ajoutée à votre fichier S:USER-STARTUP\n"
  323.                                                                                                  "Ajouter ?"))
  324. (set #assign_help (cat "Quand l'Installer vous demande si vous voulez ajouter cet"
  325.                                                                                          "assignement dans votre fichier S:user-startup, vous devriez"
  326.                                                                                          "choisir le bouton \"Proceed\"; autrement, la prochaine fois"
  327.                                                                                          "que vous relancerez votre système, YAM sera incapable de "
  328.                                                                                          "trouver les fichiers nécessaires.\n"))
  329.  
  330. (set #done_1   (cat "\nYAM a été correctement installé.\n\n"
  331.                                                                                 "Clicker sur l'icon \"YAM\" du tiroir\n"))
  332. (set #done_2       "\npour le tester.\n\nAmusez-vous bien...")
  333. )
  334. )
  335. ;//|
  336. ;/// ***** Greek
  337.  
  338. (IF (= @language "greek")
  339. (
  340. (set #def_cat_lang #def_lang_Greek)
  341. (set #def_doc_lang #def_doc_english)
  342. (set #wrongOS  "Ôï YAM ÷ñåéÜæåôáé ôïõëÜ÷éóôïí ôï OS2.04 ãéá íá ôñÝîåé\n")
  343. (set #wrongMUI "Ôï YAM ÷ñåéÜæåôáé ôïõëÜ÷éóôïí ôï MUI3.3 ãéá íá ôñÝîåé\n")
  344.  
  345. (set #YAM_dir  (cat"ÅðéëÝîôå ôïí YAM home êáôÜëïãï\n"
  346.                                                                          "(ÄÅÍ èá äçìéïõñãçèåß íÝïò êáôÜëïãïò!)"))
  347.  
  348. (set #lang_catalog (cat "Ðïéü áñ÷åßï êáôáëüãïõ èá èÝëáôå íá åãêáôáóôÞóåôå?\n"
  349.                                                                                                 "(Ç ÁããëéêÞ ãëþóóá åßíáé åíóùìáôùìÝíç)"))
  350. (set #lang_manual "ÅðéëÝîôå ôçí ãëþóóá ãéá ôï on-line AmigaGuide help")
  351.  
  352. (set #icons        "ÅðéëÝîôå ôïõò ôýðïõò åéêïíéäßùí ðïõ èá åãêáôáóôáèïýí")
  353. (set #icons_def    "ÅíóùìáôùìÝíá")
  354. (set #icons_def_4  "ÅíóùìáôùìÝíá (4÷ñùìá)")
  355. (set #icons_all    "ÁíôéãñáöÞ üëùí...")
  356. (set #icons_help   (cat "Ãéá áðåéêüíçóç åéêïíéäßùí, ðáñáêáëþ êïéôÜîôå "
  357.                                                                                                 "ôá ðåñéå÷üìåíá ôïõ êáôáëïãïõ \"Icons\"...\n\n"))
  358.  
  359. (set #arexx_prompt "Ðïý èá èÝëáôå íá åãêáôáóôáèïýí ôá ARexx scripts?")
  360.  
  361. (set #assign_prompt (cat "Ôï YAM: assign èá ðñÝðåé íá ðñïóôåèåß óôï S:USER-STARTUP\n"
  362.                                                                                                  "ÅíôÜîåé?"))
  363. (set #assign_help (cat "¼ôáí ï åãêáôáóôÜôçò ñùôÜåé åÜí èÝëåôå íá ôïðïèåôÞóåôå "
  364.                                                                                          "áõôü ôï assignment óôï S:user-startup áñ÷åßï, ðñÝðåé íá åðéëÝîåôå "
  365.                                                                                          "ôï \"ÓõíÝ÷éóå\" ðëÞêôñï, áëëéþò, ôçí åðüìåíç öïñÜ ðïõ îåêéíÞóåôå "
  366.                                                                                          "ôï ìç÷Üíçìá, ôï ðñüãñáììá èá áäõíáôåß íá âñåß ôá áðáñáßôçôá áñ÷åßá "
  367.                                                                                          "êáé êáôáëüãïõò ðïõ ÷ñåéÜæåôáé ãéá íá äïõëÝøåé.\n"))
  368.  
  369. (set #done_1   (cat "\nÔï YAM åãêáôáóôÜèçêå åðéôõ÷þò.\n\n"
  370.                                                                                 "ÐáôÞóôå óôï åéêïíßäéï \"YAM\" óôï\n"))
  371. (set #done_2       "\nêáôÜëïãï ãéá íá ðÜñåôå ìéÜ ãåýóç.\n\nÊáëÞ äéáóêÝäáóç...")
  372. )
  373. )
  374. ;//|
  375. ;/// ***** Italiano
  376.  
  377. (IF (= @language "italiano")
  378. (
  379. (set #def_cat_lang #def_lang_Italiano)
  380. (set #def_doc_lang #def_doc_italiano)
  381. (set #wrongOS  "E' necessario avere almeno l'OS2.04 perché YAM si avvii\n")
  382. (set #wrongMUI "E' necessario avere almeno la MUI3.3 perché YAM si avvii\n")
  383.  
  384. (set #YAM_dir  (cat"Scegliete la directory dove porre YAM\n"
  385.                                                                          "(NESSUN cassetto extra sarà creato!)"))
  386.  
  387. (set #lang_catalog (cat "Quale catalog volete installare?\n"
  388.                                                                                                 "(L'inglese é interno al programma)"))
  389. (set #lang_manual "Selezionate la lingua per l'Aiuto in linea")
  390.  
  391. (set #icons        "Selezionate lo stile delle icone che volete installare")
  392. (set #icons_def    "Default")
  393. (set #icons_def_4  "Default (4 colori)")
  394. (set #icons_all    "Copiale tutte...")
  395. (set #icons_help   (cat "Per uno sguardo d'insiene delle icone prego andate nella "
  396.                                                                                                 "directory dove son contenute le \"Icone\"...\n\n"))
  397.  
  398. (set #arexx_prompt "Dove volete installare gli script ARexx?")
  399.  
  400. (set #assign_prompt (cat "YAM: l'assign sarà aggiunto alla vostra S:USER-STARTUP\n"
  401.                                                                                                  "Fate attenzione?"))
  402. (set #assign_help (cat "Quando l'Installer vi chiede se volete sia posto questo "
  403.                                                                                          "assignment nella vostra S:user-startup, dovrete selezionare "
  404.                                                                                          "il pulsante \"Procedi\"; altrimenti, la prossima volta che avviate "
  405.                                                                                          "l'amiga, il programma non sarà in grado di trovare i file necessari "
  406.                                                                                          "ed i cassetti di cui necessita per funzionare.\n"))
  407.  
  408. (set #done_1   (cat "\nYAM é stato installato con successo.\n\n"
  409.                                                                                 "Cliccate sull'icona \"YAM\" nella \n"))
  410. (set #done_2       "\ndirectory per apprezzarlo.\n\nBuon Divertimento...")
  411. )
  412. )
  413. ;//|
  414. ;/// ***** Nederlands
  415.  
  416. (IF (= @language "nederlands")
  417. (
  418. (set #def_cat_lang     #def_lang_Nederlands)
  419. (set #def_doc_lang #def_doc_english)
  420. (set #wrongOS  "YAM heeft minimaal OS2.04 nodig\n")
  421. (set #wrongMUI "YAM heeft minimaal MUI3.3 nodig\n")
  422.  
  423. (set #YAM_dir  (cat"Kies de YAM home directory\n"
  424.                                                                          "(GEEN extra lade wordt gecreëerd!)"))
  425.  
  426. (set #lang_catalog (cat "Welke catalog file wilt u installeren?\n"
  427.                                                                                                 "(Engelse taal is ingebouwd)"))
  428. (set #lang_manual "Kies taal voor on-line AmigaGuide help")
  429.  
  430. (set #icons        "Kies de ikonen stijl die u wilt installeren")
  431. (set #icons_def    "Standaard")
  432. (set #icons_def_4  "Standaard (4 kleuren)")
  433. (set #icons_all    "Kopieer ze allemaal...")
  434. (set #icons_help   (cat "Voor een overzicht van de ikonen kunt u kijken "
  435.                                                                                                 "naar de inhoud van de \"Icons\" directory...\n\n"))
  436.  
  437. (set #arexx_prompt "Waar wilt u de ARexx scripts installeren?")
  438.  
  439. (set #assign_prompt (cat "YAM: assign moet toegevoegd worden aan uw S:USER-STARTUP\n"
  440.                                                                                                  "Is dit goed?"))
  441. (set #assign_help (cat "Wanneer het Installatie programma u vraagt of u wilt dat deze assign "
  442.                                                                                          "aan uw S:user-startup toegevoegd wordt, moet u op de \"Proceed\" knop "
  443.                                                                                          "klikken, anders zal het programma bij een volgende computerstart de "
  444.                                                                                          "benodigde directories en bestanden niet kunnen vinden.\n"))
  445.  
  446. (set #done_1   (cat "\nYAM is met succes geinstalleerd.\n\n"
  447.                                                                                 "Klik op het \"YAM\" ikoon in de\n"))
  448. (set #done_2       "\ndirectory om YAM te starten.\n\nVeel plezier...")
  449. )
  450. )
  451. ;//|
  452. ;/// ***** Polski
  453.  
  454. (IF (= @language "polski")
  455. (
  456. (set #def_cat_lang #def_lang_Polski)
  457. (set #def_doc_lang #def_doc_english)
  458. (set #wrongOS  "YAM wymaga systemu w wersji co najmniej 2.04\n")
  459. (set #wrongMUI "YAM wymaga MUI w wersji co najmniej 3.3\n")
  460.  
  461. (set #YAM_dir  (cat"Wybierz katalog w którym chcesz umieôciê YAMa\n"
  462.                                                                          "(Katalog dodatkowy NIE zostanie utworzony!)"))
  463.  
  464. (set #lang_catalog (cat "Wybierz jëzyk jakiego chcesz uûywaê z YAMem\n"
  465.                                                                                                 "(Jëzyk angielski jest wbudowany)"))
  466. (set #lang_manual "Wybierz jëzyk pliku pomocy")
  467.  
  468. (set #icons        "Wybierz rodzaj ikonek do zainstalowania")
  469. (set #icons_def    "Podstawowe")
  470. (set #icons_def_4  "Podstawowe (4 kolory)")
  471. (set #icons_all    "Skopiuj wszystkie...")
  472. (set #icons_help   (cat "Jeôli chcesz zobaczyê jak wymienione ikonki wyglâdajâ "
  473.                                                                                                 "zajrzyj do katalogu \"Icons\"...\n\n"))
  474.  
  475. (set #arexx_prompt "Gdzie chcesz zaistalowaê skrypty ARexx'a?")
  476.  
  477. (set #assign_prompt (cat "Przypisanie YAM: powinno zostaê dodane do pliku S:USER-STARTUP\n"
  478.                                                                                                  "Czy masz coô przeciw?"))
  479. (set #assign_help (cat "Gdy Installer pyta czy chcesz dodaê to przypisanie do pliku "
  480.                                                                                          "S:USER-STARTUP powinieneô wybraê \"Kontynuuj\", w przeciwnym "
  481.                                                                                          "razie przy nastëpnym uruchomieniu komputera program nie bëdzie "
  482.                                                                                          "w stanie znaleúê niezbëdnych do pracy plików i katalogów.\n"))
  483.  
  484. (set #done_1   (cat "\nYAM zostaî poprawnie zainstalowany.\n\n"
  485.                                                                                 "Kliknij na ikonce \"YAM\" w katalogu\n"))
  486. (set #done_2       "\naby sprawdziê co YAM potrafi.\n\nMiîej zabawy...")
  487. )
  488. )
  489. ;//|
  490. ;/// ***** Português
  491.  
  492. (IF (= @language "português")
  493. (
  494. (set #def_cat_lang #def_lang_Português)
  495. (set #def_doc_lang #def_doc_english)
  496.  
  497. (set #wrongOS  "O YAM precisa no mínimo do OS2.04 para correr\n")
  498. (set #wrongMUI "O YAM precisa no mínimo do MUI3.3 para correr\n")
  499.  
  500. (set #YAM_dir  (cat"Escolha o directório onde instalar o YAM\n"
  501.                                                                          "(NÃO SERÁ CRIADO qualquer directório extra!)"))
  502.  
  503. (set #lang_catalog (cat "Que catálogo de linguagem deseja instalar?\n"
  504.                                                                                                 "(A linguagem Inglesa é interna)"))
  505. (set #lang_manual "Escolha a linguagem para a ajuda 'online' em AmigaGuide")
  506.  
  507. (set #icons        "Escolha o estilo de icones que deseja instalar")
  508. (set #icons_def    "Normais")
  509. (set #icons_def_4  "Normais (4 cores)")
  510. (set #icons_all    "Copiar todos...")
  511. (set #icons_help   (cat "Para ver o aspecto dos icones por favor veja "
  512.                                                                                                 "o conteúdo do directório \"Icons\" ...\n\n"))
  513.  
  514. (set #arexx_prompt "Onde deseja instalar as 'scripts' ARexx?")
  515.  
  516. (set #assign_prompt (cat "O assign YAM: deve ser acrescentado ao seu ficheiro\n"
  517.                                                                                                  "S:USER-STARTUP, importa-se?"))
  518. (set #assign_help (cat "Quando o Installer lhe pergunta se deseja colocar este "
  519.                                                                                          "assign no ficheiro S:user-startup, deve seleccionar o "
  520.                                                                                          "botão \"Proceed\"; de outro modo, na próxima vez que arrancar "
  521.                                                                                          "o seu sistema, o programa (YAM) não conseguirá encontrar os "
  522.                                                                                          "ficheiros e directórios necessários e não poderá correr.\n"))
  523.  
  524. (set #done_1   (cat "\nO YAM foi instalado correctamente.\n\n"
  525.                                                                                 "Carregue no icone \"YAM\" do directório\n"))
  526. (set #done_2       "\npara prová-lo.\n\nDivirta-se...")
  527. )
  528. )
  529. ;//|
  530. ;/// ***** Suomi
  531.  
  532. (IF (= @language "suomi")
  533. (
  534. (set #def_cat_lang #def_lang_Suomi)
  535. (set #def_doc_lang #def_doc_english)
  536. (set #wrongOS  "YAM tarvitsee ainakin käyttöjärjestelmän version 2.04 toimiakseen\n")
  537. (set #wrongMUI "YAM tarvitsee ainakin MUIn version 3.3 toimiakseen\n")
  538.  
  539. (set #YAM_dir  (cat"Valitse hakemisto, jonne YAM asennetaan\n"
  540.                                                                          "(Uutta hakemistoa EI luoda!)"))
  541.  
  542. (set #lang_catalog (cat "Mikä kielitiedosto asennetaan?\n"
  543.                                                                                                 "(Englanti on sisäänrakennettu ohjelmaan)"))
  544. (set #lang_manual "Valitse kieli on-line ohjeita varten")
  545.  
  546. (set #icons        "Valitse minkä tyyppiset ikonit haluat asennettavan")
  547. (set #icons_def    "Vakio")
  548. (set #icons_def_4  "Vakio (4 väriä)")
  549. (set #icons_all    "Kopioi kaikki...")
  550. (set #icons_help   (cat "Lisätietoja ikoneista saat katsomalla "
  551.                                                                                                 "\"Icons\" hakemiston sisältöä...\n\n"))
  552.  
  553. (set #arexx_prompt "Minne haluat asentaa ARexx ohjelmat?")
  554.  
  555. (set #assign_prompt (cat "YAM: assign pitää lisätä S:User-Startup tiedostoon\n"
  556.                                                                                                  "Tehdäänkö tämä lisäys?"))
  557. (set #assign_help (cat "Kun asennusohjelma kysyy haluatko tehdä tämän lisäyksen "
  558.                                                                                          "S:User-Startup tiedostoon, sinun kannattaa valita "
  559.                                                                                          "\"Jatka\" (\"Proceed\"), muutoin seuraavalla kerralla, "
  560.                                                                                          "kun käynnistät koneen YAM ei löydä tarvitsemiaan "
  561.                                                                                          "hakemistoja ja tiedostoja.\n"))
  562.  
  563. (set #done_1   (cat "\nYAM asennettiin onnistuneesti.\n\n"
  564.                                                                                 "Naksauta \"YAM\" ikonia\n"))
  565. (set #done_2       "\nhakemistossa kokeillaaksesi sitä.\n\nPidä hauskaa...")
  566. )
  567. )
  568. ;//|
  569. ;/// ***** Svenska
  570.  
  571. (IF (= @language "svenska")
  572. (
  573. (set #def_cat_lang def_lang_Svenska)
  574. (set #def_doc_lang #def_doc_english)
  575. (set #wrongOS  "YAM behöver minst OS2.04 för att fungera")
  576. (set #wrongMUI "YAM behöver minst MUI3.3 för att fungera")
  577.  
  578. (set #YAM_dir  (cat"Välj YAM hemkatalog\n"
  579.                                                                          "(INGEN extra låda kommer att skapas!)"))
  580.  
  581. (set #lang_catalog (cat "Vilken katalogfil vill Du installera?\n"
  582.                                                                                                 "(Engelska språket är inbyggt)"))
  583. (set #lang_manual "Välj språk för Online AmigaGuide hjälp")
  584.  
  585. (set #icons        "Välj vilken ikonstil Du vill installera")
  586. (set #icons_def    "Standard")
  587. (set #icons_def_4  "Standard (4 färgers)")
  588. (set #icons_all    "Kopiera allihopa...")
  589. (set #icons_help   (cat "För en ikonöversikt, ta en titt "
  590.                                                                                                 "på innehållet i \"Icons\" katalogen...\n\n"))
  591.  
  592. (set #arexx_prompt "Var någonstans vill Du installera ARexx skripten?")
  593.  
  594. (set #assign_prompt (cat "YAM: assign kommer att läggas till i Din S:USER-STARTUP\n"
  595.                                                                                                  "Det har Du väl inget emot?"))
  596. (set #assign_help (cat "När installationsskriptet frågar om Du vill placera denna "
  597.                                                                                          "tillägning/Assign i Din S:user-startup fil, bör Du välja "
  598.                                                                                          " \"Fortsätt\" knappen; annars kommer programmet inte att hitta "
  599.                                                                                          "sina nödvändiga filer och kataloger för att kunna köras "
  600.                                                                                          "vid nästa maskinuppstart.\n"))
  601.  
  602. (set #done_1   (cat "\nYAM har nu framgångsrikt installerats.\n\n"
  603.                                                                                 "Klicka på \"YAM\" ikonen inne i\n"))
  604. (set #done_2       "\nlådan för att smaka av den.\nHa det så roligt...")
  605. )
  606. )
  607. ;//|
  608.  
  609. ;----------------------------------------------------------------------------
  610.  
  611. ;/// Checking environment
  612. (set OS_ver (getversion "exec.library" (resident)))
  613. (if (< OS_ver (* 37 65536)) (abort #wrongOS))
  614.  
  615. (set MUI_ver (getversion "MUI:libs/muimaster.library"))
  616. (if (AND (< MUI_ver (* 13 65536)) (<> MUI_ver 0)) (abort #wrongMUI))
  617. ;//|
  618.  
  619. ;----------------------------------------------------------------------------
  620.  
  621. ;/// Let's ask user for anything...
  622.  
  623. (complete 0)
  624.  
  625. (if (<> 0 (exists "YAM:" (noreq)))
  626.         (set YAM_def_dir (getassign "YAM"))
  627.         (set YAM_def_dir @default-dest)
  628. )
  629.  
  630. (set YAM_dir
  631.         (askdir
  632.                 (default YAM_def_dir)
  633.                 (prompt  #YAM_dir)
  634.                 (help    @askdir-help)
  635.         )
  636. )
  637.  
  638. (set Catalog_lang
  639.         (askoptions
  640.                 (prompt  #lang_catalog)
  641.                 (help @askoptions-help)
  642.                 (choices "Català"
  643.                                                  "Czech"
  644.                                                  "Dansk"
  645.                                                  "Deutsch"
  646.                                                  "Español"
  647.                                                  "Français"
  648.                                                  "Greek"
  649.                                                  "Italiano"
  650.                                                  "Nederlands"
  651.                                                  "Polski"
  652.                                                  "Português"
  653.                                                  "Suomi"
  654.                                                  "Svenska"
  655.                 )
  656.                 (default #def_cat_lang)
  657.         )
  658. )
  659.  
  660. (set Docs_lang
  661.         (askchoice
  662.                 (prompt  #lang_manual)
  663.                 (help    @askoptions-help)
  664.                 (choices "Deutsch"
  665.                                                  "English"
  666.                                                  "Italiano"
  667.                                                  "Français"
  668.                 )
  669.                 (default #def_doc_lang)
  670.         )
  671. )
  672.  
  673. (set Icons
  674.         (askchoice
  675.                 (prompt  #icons)
  676.                 (help    #icons_help
  677.                                                  @askoptions-help
  678.                 )
  679.                 (choices #icons_def
  680.                                                  #icons_def_4
  681.                                                  "Claudio"
  682.                                                  "Florent"
  683.                                                  "Paolo"
  684.                                                  "Richard"
  685.                                                  #icons_all
  686.                 )
  687.                 (default 0)
  688.         )
  689. )
  690.  
  691. (set ARexx_dir
  692.                         (askdir
  693.                                         (default "REXX:")
  694.                                         (prompt  #arexx_prompt)
  695.                                         (help    @askdir-help)
  696.                         )
  697. )
  698. ;//|
  699. ;/// And then install what he/she wants...
  700.  
  701. ;-------------------------- here we go... -----------------------------------
  702.  
  703. (makedir YAM_dir (infos))
  704.  
  705. (copyfiles (source "/YAM")
  706.                                          (dest YAM_dir)
  707.                                          (infos)
  708.                                          (help @copyfiles-help)
  709. )
  710. (copyfiles (source "/Changes")
  711.                                          (dest YAM_dir)
  712.                                          (infos)
  713.                                          (help @copyfiles-help)
  714. )
  715.  
  716. ; New German users only: install a sample configuration for T-Online
  717. (if (= @language "deutsch")
  718.    (if (= 0 (exists (tackon YAM_dir ".config") (noreq)))
  719.       (copyfiles (source "/.config.T-Online")
  720.          (dest YAM_dir) (help @copyfiles-help)
  721.       )
  722.    )
  723. )
  724.  
  725. (if (= 0 (exists (tackon YAM_dir ".addressbook") (noreq)))
  726.  (copyfiles (source "/.addressbook")
  727.                                                 (dest YAM_dir)
  728.                                                 (help @copyfiles-help)
  729.  )
  730. )
  731.  
  732.  
  733. (if (> Catalog_lang 0)
  734.                                 (
  735.                                 (set Cat_dir (tackon YAM_dir "Catalogs"))
  736.                                 (if (not (exists Cat_dir))  (makedir Cat_dir))
  737.  
  738.          (if (bitand Catalog_lang #def_lang_Català    ) ((set lang "català")     (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  739.          (if (bitand Catalog_lang #def_lang_Czech     ) ((set lang "czech")      (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  740.          (if (bitand Catalog_lang #def_lang_Dansk     ) ((set lang "dansk")      (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  741.          (if (bitand Catalog_lang #def_lang_Deutsch   ) ((set lang "deutsch")    (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  742.          (if (bitand Catalog_lang #def_lang_Español   ) ((set lang "español")    (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  743.          (if (bitand Catalog_lang #def_lang_Français  ) ((set lang "français")   (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  744.          (if (bitand Catalog_lang #def_lang_Greek     ) ((set lang "greek")      (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  745.          (if (bitand Catalog_lang #def_lang_Italiano  ) ((set lang "italiano")   (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  746.          (if (bitand Catalog_lang #def_lang_Nederlands) ((set lang "nederlands") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  747.          (if (bitand Catalog_lang #def_lang_Polski    ) ((set lang "polski")     (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  748.          (if (bitand Catalog_lang #def_lang_Português ) ((set lang "português")  (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  749.          (if (bitand Catalog_lang #def_lang_Suomi     ) ((set lang "suomi")      (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  750.          (if (bitand Catalog_lang #def_lang_Svenska   ) ((set lang "svenska")    (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  751.          )
  752. )
  753.  
  754.  
  755. (if (= Docs_lang #def_doc_deutsch ) (copyfiles (source "/Docs/YAM_deutsch.guide")  (dest YAM_dir) (newname "YAM.guide") (infos)))
  756. (if (= Docs_lang #def_doc_english ) (copyfiles (source "/Docs/YAM_english.guide")  (dest YAM_dir) (newname "YAM.guide") (infos)))
  757. (if (= Docs_lang #def_doc_italiano) (copyfiles (source "/Docs/YAM_italiano.guide") (dest YAM_dir) (newname "YAM.guide") (infos)))
  758. (if (= Docs_lang #def_doc_français) (copyfiles (source "/Docs/YAM_français.guide") (dest YAM_dir) (newname "YAM.guide") (infos)))
  759.  
  760.  
  761. (set Icons_dir (tackon YAM_dir "Icons"))
  762. (if (not (exists Icons_dir))
  763.  (
  764.         (makedir Icons_dir)
  765.         (copyfiles (source "/Icons.info")
  766.                                                  (dest YAM_dir)
  767.                                                  (help @copyfiles-help)
  768.         )
  769.  )
  770. )
  771.  
  772. (if (= Icons 0) (copyfiles (source "/Icons/")        (dest Icons_dir) (pattern "(old.|new.|empty.)#?")))
  773. (if (= Icons 1) (copyfiles (source "/Icons/4colors") (dest Icons_dir) (all)))
  774. (if (= Icons 2) (copyfiles (source "/Icons/Claudio") (dest Icons_dir) (all)))
  775. (if (= Icons 3) (copyfiles (source "/Icons/Florent") (dest Icons_dir) (all)))
  776. (if (= Icons 4) (copyfiles (source "/Icons/Paolo")   (dest Icons_dir) (all)))
  777. (if (= Icons 5) (copyfiles (source "/Icons/Richard") (dest Icons_dir) (all)))
  778. (if (= Icons 6) (copyfiles (source "/Icons/")        (dest Icons_dir) (all)))
  779.  
  780.  
  781. (copyfiles
  782.  (source "/Rexx/")
  783.  (dest ARexx_dir)
  784.  (all)
  785. )
  786.  
  787.  
  788. (if (< OS_ver (* 39 65536))
  789.         (set #GadgetsDir "LIBS:Gadgets/")
  790.         (set #GadgetsDir "SYS:Classes/Gadgets/")
  791. )
  792.  
  793. (if (= 0 (exists #GadgetsDir (noreq)))
  794.         (makedir #GadgetsDir)
  795. )
  796.  
  797. (copylib
  798.                                 (prompt "textfield.gadget")
  799.                                 (source "/Gadgets/textfield.gadget")
  800.                                 (dest   #GadgetsDir)
  801.                                 (confirm)
  802.                                 (help @copylib-help)
  803. )
  804. (copylib
  805.          (prompt "MUI - ListTree.mcc")
  806.                                 (source "/MUI/ListTree.mcc")
  807.                                 (dest   "MUI:Libs/MUI/")
  808.                                 (confirm)
  809.                                 (help @copylib-help)
  810. )
  811. (copylib
  812.          (prompt "MUI - ListTree.mcp")
  813.                                 (source "/MUI/ListTree.mcp")
  814.                                 (dest   "MUI:Libs/MUI/")
  815.                                 (confirm)
  816.                                 (help @copylib-help)
  817. )
  818.  
  819. (startup "YAM - Amiga mailer © Marcel Beck"
  820.         (prompt #assign_prompt)
  821.         (help   #assign_help)
  822.         (command
  823.                         "C:Assign YAM: \"" YAM_dir "\"\n"
  824.         )
  825. )
  826. ;//|
  827. ;/// Game Over
  828.  
  829. ;-------------------------- ... and we gone. -------------------------------
  830.  
  831. (makeassign "YAM" YAM_dir)
  832.  
  833. (complete 100)
  834. (message #done_1
  835.                                  "\"" YAM_dir "\""
  836.                                  #done_2
  837. )
  838.  
  839. ;********************
  840.  
  841. (exit (QUIET))
  842.  
  843. ;//|
  844.  
  845.